@charset "utf-8";
/* CSS Document */
@font-face {
 font-family:'MAIAN';
 src: url('MAIAN.eot');
 src: local('MAIAN'), local('MAIAN'), url('MAIAN.TTF') format('truetype');
}
@font-face {
 font-family:MAIAN;
 src: url('MAIAN.TTF');
}
@font-face {
 font-family:'MAIAN';
 src: url('MAIAN.eot');
 src: local('MAIAN'), local('MAIAN'), url('MAIAN.TTF') format('truetype');
}
@font-face {
 font-family:MAIAN;
 src: url('MAIAN.TTF');
}

body
{
	margin:0px; padding:0px; font-family:MAIAN; font-size:12px;
}
#div_wrapper
{
	width:100%; margin:0px; padding:0px;
}
#div_container
{
	width:986; margin:0 auto; border:0px #000 solid;
}
#div-logcent-strip
{
	background-image:url(images/login-center-strip1.jpg); background-repeat:repeat-y; width:398px; min-height:300px;

}
.login-txtbox
{
	 background-image:url(images/log-txtbox.png); color:#565656; padding-left:5px; padding-right:5px; font-size:16px; background-repeat:no-repeat; background-color:transparent; border:none; width:370px; height:46px;
}

#div-consol-topimg 
{
	background-image:url(images/admin-conso-topimg.jpg); background-repeat:no-repeat; width:985px; height:49px;
}
.admin_link
{
	text-decoration:none;
	color:#000;
	
	
	
	
}
.admin-txt-mintit
{
	font-family:MAIAN;  font-size:24px; color:#fff; font-weight:bold; padding-left:8px; position:relative; top:-5px;
}
.admin-txt-min
{
	font-family:MAIAN; font-weight:bold; font-size:15px; color:#336699
}
.profile-box
{
	 background-color:#fefffc; vertical-align:top; border-radius:8px; width:170px; height:180px;
}
.profil-subtile
{
	position:relative; left:15px; top:6px; font-size:12.5px; color:#454444;
}
.profi-icon-img
{
	position:relative; top:75px; right:5px; text-align:right
}
.list-arr
{
	vertical-align:middle; position:relative; top:-1px;
}


.required{
	color:red;
	font-weight:bold;
	font-size:16px;
}
/* root element for tabs  */

ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #fff;	
	height:30px; margin-top:10px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background-color:#636361;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 157px;
	border-right:1px solid #FFF;
	text-align:center;	
	text-decoration:none;
	color:#FFF;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
	font-size:13px; color:#FFF; font-weight:bold;}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
		background:#517BA5;
	color:#FFF;	
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
		background:#517BA5;
	cursor:default !important; 
	color:#FFF !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
}
.panes div {
			

	float:left;
}
.admin-innerbox
{
	padding-top:0px; margin-left:0px;  padding-bottom:0px
}


/*prvilage start page */
.left_box{ padding:5px; width:470px; height:auto; border:1px solid #333; margin:20px 0; }
.hotel_column{width:147px; height:auto; float:left; padding:5px;}
.accounts_security{width:303px; height:auto; float:left; padding:5px; }
.accounts_security p{margin:0 3px; padding:0;}
.accounts_security_box{width:157px; height:auto; float:left; padding:0px;  border:1px solid #333; margin:5px 0;}
.accounts_security_box h3{ margin:0 0 10px 0; padding:0 5px; height:25px; line-height:25px; font-size:14px; background:#f0f0f0; width:94%;}
.accounts_security_box p{ margin:0px 0; padding:0; font-size:12px;}

.accounts_security_box1{width:135px; height:auto; float:right; padding:0px;  border:1px solid #333; margin:5px 0 0 5px;}
.accounts_security_box1 h3{ margin:0 0 10px 0; padding:0 5px; height:25px; line-height:25px; font-size:14px; background:#f0f0f0; width:90%;}
.accounts_security_box1 p{ margin:5px 0; padding:0; font-size:12px;}

.right_box{ padding:10px; width:450px; height:auto; border:1px solid #333; border-left:none; float:right;  margin:20px 0;}
.right_box p{ margin:0; padding:0;}
.apartment_box{width:167px; height:auto; float:left; padding:0px;  border:1px solid #333; margin:5px 0;}
.apartment_box h3{ margin:0 0 10px 0; padding:0 5px; height:25px; line-height:25px; font-size:14px; background:#f0f0f0; width:93%;}
.apartment_box p{ margin:0px 0; padding:0; font-size:12px;}
.order_box1{width:280px; height:auto; float:left; padding:0px;  border:1px solid #333; margin:5px 0 0 5px;}
.order_box1 h3{ margin:0 0 10px 0; padding:0 5px; height:25px; line-height:25px; font-size:14px; background:#f0f0f0; width:96%;}
.order_box1 p{ margin:5px 0; padding:0; font-size:12px;}
/*prvilage end page*/







/* initially all panes are hidden */ 

.title {font-size:16px; color:#000000; font-weight:bold;}
#containerdount { width:958px; background-color:#fbfbfb; }
#containerdount table td {padding-left:2px;}
.my_booking_Head{ width:940px; float:left; font-weight:bold; color:#172841; font-size:20PX;  position:relative; margin:-66px 0 0 0 ; font-family:CALIBRI; line-height:20px; }
.tab_cover{ width:942px; float:left; margin:25px 0 0 0;}
.yellow_span{ color:#ff7a01;}
.small_font_size{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.small_font_size12{ font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; }
.tab_right_section{ width:313px; float:left; border-right:1px dashed #868484; margin:15px 0 0 0; }
.tab_right_second{ width:313px; float:left;  margin:15px 0 0 0; }
.my_profile_name{ font-weight:bold;font-family:CALIBRI;  color:#172841;  font-size:14px; padding:0 0 15px 10px;}
.ma_pro_txt{ width:250px; float:left; height:25px; border:1px solid #cccccc; padding:0 0 0 10px; color:#999;}
.ma_pro_txt_jumb{ width:263px; float:left; height:25px; border:1px solid #cccccc; padding:0 0 0 10px; color:#999; padding:3px;}
.wi_for_cancel{ width:900px; float:left;}
.ma_book_txt_fl{ width:150px; height:25px; border:1px solid #ccc; padding:0 0 0 5px; font-size:11px;}
.ma_book_txt_fl_jumb{ width:150px; height:25px; border:1px solid #ccc; padding:3px; font-size:11px;}

.my_profile_name_ex_tab{ font-weight:bold;font-family:Arial, Helvetica, sans-serif;  font-size:12px; padding:10px 10px 10px 10px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; background-color:#BBBBBB; }

.my_profile_name_ex_tab_ex{ font-weight:bold;font-family:Arial, Helvetica, sans-serif;  color:#172841;  font-size:12px; padding:10px 10px 10px 10px; border-bottom:1px solid #ccc; text-align:center; background-color:#499aeb; color:#FFF;}
.my_profile_name_ex_tab_whit{ font-family:Arial, Helvetica, sans-serif;  color:#000; background-color:#FFF;  font-size:12px; padding:10px 10px 10px 10px; border-bottom:1px solid #ccc; text-align:center; border-right:1px solid #ccc;}

.my_profile_name_ex_tab_whit_ex{ font-family:Arial, Helvetica, sans-serif;  color:#000; background-color:#FFF;  font-size:12px; padding:10px 10px 10px 10px; border-bottom:1px solid #ccc; text-align:center;}
.my_profile_name_ex_tab_whit_second{ font-family:Arial, Helvetica, sans-serif;  color:#000; background-color:#e5e5e5;  font-size:12px; padding:10px 10px 10px 10px; border-bottom:1px solid #ccc; text-align:center; border-right:1px solid #ccc;}
.my_profile_name_ex_tab_whit_second_ex{ font-family:Arial, Helvetica, sans-serif;  color:#000; background-color:#e5e5e5;  font-size:12px; padding:10px 10px 10px 10px; border-bottom:1px solid #ccc; text-align:center;}

/********************** voucher page****************/

.hotel_right_panel_header01 {
    color: #172841;
    float: none;
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    margin: 0 0 15px 0px;
}
.print_view_btn{ width:200px; float:right; height:34px; margin:0 10px 25px 0;}
.hide_cover{ width:700px; float:left; margin:0px 0 15px 0;}
.travel_bg{ width:280px; float:left; background-color:#eceaea; height:30px; font-size:14px; line-height:30px; font-weight:bold; font-family:calibrib; color:#172841; }
.travel_bg_cover{ width:280px; float:left; }
.travel_icon_30_25{ width:30px; height:25px; float:left; margin:3px 10px 0 10px;}
.travel_bg_body{ width:258px; float:left; border-left:1px dotted #eceaea; border-right:1px dotted #eceaea; border-bottom:1px dotted #eceaea; padding:10px; line-height:25px; min-height:150px; }

.travel_bg_right_cover{ width:382px; float:left; margin:0 0 0 30px;}
.travel_bg_right{ width:382px; float:left; background-color:#eceaea; height:30px; font-size:14px; line-height:30px; font-weight:bold; font-family:calibrib; color:#172841; }
.travel_bg_right_body{ width:362px; float:left; border-left:1px dotted #eceaea; border-right:1px dotted #eceaea; border-bottom:1px dotted #eceaea; padding:10px; line-height:25px;  min-height:150px; }
.widthsp100{ width:100px; float:left;}
.widthsp200{ width:150px; float:left;}
.hotel_detile_extra{ width:694px; float:left; margin:15px 0 0 0; }
.hotel_detile_ex_bg{ width:694px;  background-color:#eceaea; height:30px; font-size:18px; line-height:30px; font-weight:bold; font-family:calibrib; color:#172841;  }
.hotel_detile_ex_bg_body{ width:692px;   float:left;  border-left:1px dotted #eceaea; border-right:1px dotted #eceaea; border-bottom:1px dotted #eceaea;  }
.hotel_126_124{ width:126px; height:124px; float:left; margin:15px 0 10px 10px; border:1px solid #CCC;} 

.admin-table-colo
{
	background-color:#bbb;  font-weight:bold; padding:10px;
}

.admin-table-colo1  
{
	background-color:#fff; padding:10px; color:#000;
}
.tab_second_cover{ width:700px; float:left;}
/*******************my c panel page css*****************/
.tb{border:1px solid #CCC; border-right:0px solid #CCC; margin:0 0 25px 0; width:700px; float:left;}
.tb_sample_cover{ width:700px; float:left;}
.tb_sample_cover_thre{ width:700px; float:left; margin:0 0 20px 0;}
.tb_sample_cover_thre_L{ width:190px; float:left;  padding:0 0 0 10px; font-weight:bold;}
.tb_sample_cover_thre_R{ width:390px; float:left;  padding:0 0 0 10px;}
.tb_sample_cover211{ width:700px; float:left; border-bottom:1px solid #ccc;}
.add_new_btn{ float:right; width:109px; height:35px; margin:0 0 10px 0;}


.tb_col_01{ width:99px; padding:10px 0 10px 0; color:#FFF; background-color:#499aeb; font-weight:bold; border-right:1px solid #FFF; text-align:center; float:left;}
.tr_col_01{  padding:10px 0 10px 0; color:#000; line-height:18px;  border-right:1px solid #CCC;  font-size:11px; float:left; width:99px; text-align:center; word-wrap: break-word;}
.tr_col_03{  padding:5px 0 5px 0; color:#000; line-height:18px;  border-right:1px solid #CCC; border-bottom:1px solid #CCC; background-color:#e5e5e5;}


/*new-style*/
#containerdount1 { width:958px; background-color:#fbfbfb; }
#containerdount1 table td {padding-left:10px;}
.ma_book_txt_fl_jumb1{ width:150px; height:25px; border:1px solid #ccc; position:relative; margin-top:-8px;  font-size:11px;}
.admin-table-colo-tab
{
	background-color:#FBFBFB;  padding:10px;
}

.admin-table-colo-tab1  
{
	background-color:#ccc; padding:10px;
}

/* root element for first menu tabs  */

ul.tabs1 { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #fff;	
	height:30px; margin-top:10px;
}

/* single tab */
ul.tabs1 li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs1 a { 
	background-color:#636361;
	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 157px;
	border-right:1px solid #FFF;
	text-align:center;	
	text-decoration:none;
	color:#FFF;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
	font-size:14px; color:#FFF; font-weight:bold;}

ul.tabs1 a:active {
	outline:none;
			
}
.tdnew{
	    border-right: 1px solid #deab6f;
    padding: 3px 30px;
    text-align: center;
    width: 12%;
}
/* when mouse enters the tab move the background image */
ul.tabs1 a:hover {
		background:#517BA5;
	color:#FFF;	
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs1 a.current, ul.tabs a.current:hover, ul.tabs li.current a {
		background:#517BA5;
	cursor:default !important; 
	color:#FFF !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs1 a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs1 a.s:hover 	{ background-position: -553px -31px; }
ul.tabs1 a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs1 a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs1 a.l:hover 	{ background-position: -248px -31px; }
ul.tabs1 a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs1 a.xl 			{ background-position: 0 -0px; width:248px; }
ul.tabs1 a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs1 a.xl.current { background-position: 0 -62px; }

.promo_details { font-size:14px; color:#06C; width:100%; margin:5px 10px;}

#tabs_active { background-color:#517BA5; }
.right_header{font-family:Verdana, Geneva, sans-serif; font-size:12px; float:right; color:#3366CC;margin:15px; padding:0px;}

.contantbox{width:958px; height:auto; background-color:#000; margin:0 auto;}
.leftpartbox{width:220px; height:auto; padding-bottom:10px; margin:15px; background-color:#edefed; border:1px solid #fff; border-radius:8px; float:left;}
.leftpartbox ul{ list-style-type:none; margin:0; padding:0;}
.leftpartbox ul li{ padding:10px; margin:1px; border-bottom:1px solid #414342;}
.leftpartbox ul li noborder{border-bottom:0px solid #414342;}
.rightpartbox{/*width:980px; */height:auto; padding-bottom:20px; background-color:#edefed;margin:0px;}
.tablebox{height:auto; width:620px; float:left; margin:10px; padding:10px; }
/*.tablebox input{ width:210px; border-radius:5px; height:25px; border:1px solid #ccc}*/
.left_menu_heading{font-family:Verdana, Geneva, sans-serif; font-size:12px;color:#3366CC; font-weight:bold;"}
.left_menu_heading a{font-size:12px;color:#3366CC;font-weight:bold;}
.validation_error{ color:red; font-size:11px;}

